// 演示纯函数和不纯函数
// slice /splice

// 纯函数 相同输入得到相同的输出
let array = [1,2,34,5]
console.log(array.slice(0,3)) //没有改变原数组
console.log(array.slice(0,3)) 
console.log(array.slice(0,3)) 

console.log(array.splice(0,3)) // 改变原数组，返回新数组
console.log(array.splice(0,3))
console.log(array.splice(0,3))

//纯函数实例
function getSum(n1, n2) {
    return n1 + n2
}

console.log(getSum(1,2))
console.log(getSum(1,2))
console.log(getSum(1,2))